package cn.mw.cmdb.template.entity.convert;

import cn.mw.cmdb.template.param.MacroParam;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @description 单条模板数据转换
 */
@Getter
@Setter
@Schema(name = "MwTemplateConvertOne", description = "单条模板数据转换")
public class MwTemplateConvertOne {

    private String templateid;

    private String name;

    private String host;

    private String description;

    private List<MwTemplateConvertOne> parentTemplates;

    private List<MwTemplateConvertOne> templates;

    private List<TagDto> tags;

    private List<MacroParam> macros;

    private List<MacroParam> inheritMacros;

    private List<MwApplicationConvertDto> applications;

    private List<MwMonitorItemConvertDto> items;

    private List<MwHostGroupConvertDto> groups;
}
